import java.io.*;


public class ej31 {

	public static void main(String[] args) throws IOException{
		
		//La altura la pedirá por pantalla
		int altura;
		//variables
		int linea; //La i gestiona los saltos de linea
		int ast; //gestiona los asteriscos por linea
		
		
		
		InputStreamReader teclado; //Declaro la entrada de datos
		BufferedReader bufferLectura;//Declaro Buffer de entrada
		
		teclado = new InputStreamReader (System.in);//Paso al InputStreamReader la entrada de teclado 
		bufferLectura = new BufferedReader (teclado);//Se almacena en el buffer
		
		do{
			System.out.print("\tIntroduzca la altura IMPAR de la figura: ");
			altura = Integer.parseInt(bufferLectura.readLine());
			System.out.println();
		}
		while (altura%2==0);
		
		
		
		//primero hago la primera mitad, incluyendo la línea central
		for(linea=0;linea<=((altura-1)/2);linea++){
			for(ast=0;ast<=linea;ast++)
				System.out.print("* ");
			System.out.println();
		}
		//Aquí hago la segunda mitad del dibujo, sin contar la línea central,
		//por eso no aparece el (altura-1)/2 sino, sólamente el altura/2
		for(linea=altura/2;linea>0;linea--){
			for(ast=linea;ast>0;ast--)
				System.out.print("* ");
			System.out.println();
		}

	}

}
